/**
 * @author 太阳当空丶赵
 * @date 2022/12/1-17:56
 * @version 1.0.0
 * jsonWebToken
 */
const {expressjwt} = require('express-jwt')

/*读取加密密钥*/
const {secretKey} = require("../config")
module.exports = expressjwt({secret: secretKey, algorithms: ["HS256"]}).unless({
    /*
    * 放行文件接口以及登录接口
    * */
    path: [
        /^\/file\//,// 上传文件接口
        /\.html$/, // 静态资源文件
        /\.css$/,
        /\.js$/,
        /\.txt$/,
        /\/image\//,
        /\/getToken$|\/getOpenId$|\/login$/
    ],
})
